7d5507a7e552302a86c124a2d688f03d7d3884ac,protege-editor-owl/src/main/java/org/protege/editor/owl/ui/action/CreateSubObjectPropertyHierarchyAction.java,CreateSubObjectPropertyHierarchyAction,actionPerformed,#ActionEvent#,25

Before Change


        }
        OWLDataFactory df = getOWLDataFactory();
        CreateHierarchyChangeGenerator<OWLObjectProperty> hierarchyChangeGenerator = new CreateHierarchyChangeGenerator<>(
                rootProperty,
                getOWLModelManager().getOWLEntityFinder(),
                getOWLModelManager().getOWLEntityFactory(),
                (parent, child) -> df.getOWLSubObjectPropertyOfAxiom(child, parent),
                getOWLModelManager().getActiveOntology()
        );

After Change



    @Override
    public void actionPerformed(ActionEvent e) {
        OWLObjectProperty rootProperty = getOWLWorkspace().getOWLSelectionModel().getLastSelectedObjectProperty();
        if(rootProperty == null) {
            return;
        }
        OWLDataFactory df = getOWLDataFactory();
        CreateHierarchyChangeGenerator<OWLObjectProperty> hierarchyChangeGenerator = new CreateHierarchyChangeGenerator<>(
                new HierarchyNodeCreator<>(
                        rootProperty,
                        OBJECT_PROPERTY,
                        getOWLModelManager().getOWLEntityFinder(),
                        getOWLModelManager().getOWLEntityFactory()
                ),
                (parent, child) -> Optional.of(df.getOWLSubObjectPropertyOfAxiom(child, parent)),
                getOWLModelManager().getActiveOntology()
        );